Multicore Homology
نویسندگان
چکیده
4 We design and implement a framework for parallel computation of homology of cellular spaces over 5 field coefficients. We begin by cutting a space into local pieces. We then compute the homology of 6 each piece in parallel using the persistence algorithm. Finally we glue the pieces together by construct7 ing the Mayer-Vietoris blowup complex and computing its homology. Theoretically, we show that the 8 first step, optimal decomposition into local pieces is NP-HARD. In practice we use a decomposition 9 based on graph partitions, which produces decompositions with a simple structure and bounded over10 lap. We implement our algorithms for multicore computers, and demonstrate its efficacy with a suite 11 of experiments. For example, we achieve roughly an 8× speedup of the homology computations on a 12 3-dimensional complex with about 10 million simplices using 11 cores. 13 We include line numbers for our reviewers’ ease of reference. 14
منابع مشابه
Multicore Homology via Mayer Vietoris
In this work we investigate the parallel computation of homology using the Mayer-Vietoris principle. We present a two stage approach for parallelizing persistence. In the first stage, we produce a cover of the input cell complex by overlapping subspaces. In the second stage, we use this cover to build the Mayer-Vietoris blowup complex, a topological space, which organizes the various subspaces ...
متن کاملEnhancing Parallelism of Pairwise Statistical Significance Estimation for Local Sequence Alignment
Pairwise statistical significance (PSS) has been found to be able to accurately identify related sequences (homology detection), which is a fundamental step in numerous applications relating to sequence analysis. Although more accurate than database statistical significance, it is both computationally intensive and data intensive to construct the empirical score distribution during the estimati...
متن کاملDesign of a novel congestion-aware communication mechanism for wireless NoC architecture in multicore systems
Hybrid Wireless Network-on-Chip (WNoC) architecture is emerged as a scalable communication structure to mitigate the deficits of traditional NOC architecture for the future Multi-core systems. The hybrid WNoC architecture provides energy efficient, high data rate and flexible communications for NoC architectures. In these architectures, each wireless router is shared by a set of processing core...
متن کاملPrefiltering Model for Homology Detection Algorithms on GPU
Homology detection has evolved over the time from heavy algorithms based on dynamic programming approaches to lightweight alternatives based on different heuristic models. However, the main problem with these algorithms is that they use complex statistical models, which makes it difficult to achieve a relevant speedup and find exact matches with the original results. Thus, their acceleration is...
متن کاملA Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012